#ifndef _EX_H_
#define _EX_H_

//*****************************************
//
//             eeprom
//
//*****************************************
#define eeReadByte 0b00000101
#define eeReadWord 0b00000110
#define eeWriteByte 0b00001001
#define eeWriteWord 0b00001010
extern uint8_t eepromGet(void);
extern void eepromSet(uint16_t eeA,uint16_t *eeV,uint8_t eeS);
extern void eepromReadAndWrite(void);

//*********************************************
//
//               countdown
//
//*********************************************
extern uint8_t countDown(uint16_t value0seOrGas,uint8_t zeroOrGas);

//*********************************************
//
//               gas
//
//*********************************************
extern void gas(void);

//*********************************************
//
//               lowHigh
//
//*********************************************
extern uint8_t lowHigh(uint16_t (* value_p),uint8_t low_high);

//**********************************************
//
//                current
//
//**********************************************
extern uint8_t fun_ma(uint16_t (* value_ma),uint8_t f_ma);

#endif
